Efficient Materialization of Dynamic Web Data to Improve Web Performance
نویسندگان
چکیده
Abstract. The issues of performance, response efficiency and data consistency are among the most important ones for data intensive Web sites on the Internet today. In order to deal with these issues we analyze and evaluate a materialization policy that may be applied to data intensive Web sites. Our research relies on the performance evaluation of experimental client/server configurations. We propose a materialization policy that applies to different Web site request patterns and data update frequencies. The issue of Web and database data consistency is the driving force behind our approach. In some cases though, we prove that certain compromises to consistency can be beneficial to Web server performance and at the same time be unnoticeable to users. We evaluate the performance of our approach and compare it with other popular materialization approaches. The results of our evaluation show that the concept of “acceptable inconsistencies” between Web and Database data may be beneficial to Web servers in terms of performance. The issues of performance, response efficiency and data consistency are among the most important ones for data intensive Web sites on the Internet today. In order to deal with these issues we analyze and evaluate a materialization policy that may be applied to data intensive Web sites. Our research relies on the performance evaluation of experimental client/server configurations. We propose a materialization policy that applies to different Web site request patterns and data update frequencies. The issue of Web and database data consistency is the driving force behind our approach. In some cases though, we prove that certain compromises to consistency can be beneficial to Web server performance and at the same time be unnoticeable to users. We evaluate the performance of our approach and compare it with other popular materialization approaches. The results of our evaluation show that the concept of “acceptable inconsistencies” between Web and Database data may be beneficial to Web servers in terms of performance.
منابع مشابه
Caching and Materialization for Web Databases
Database systems have been driving dynamic websites since the early 1990s; nowadays, even seemingly static websites employ a database back-end for personalization and advertising purposes. In order to keep up with the high demand fuelled by the rapid growth of the Internet, a number of caching and materialization techniques have been proposed for web databases over the years. The main goal of t...
متن کاملبهینهسازی اجرا و پاسخ صفحات وب در فضای ابری با روشهای پیشپردازش، مطالعه موردی سامانههای وارنیش و انجینکس
The response speed of Web pages is one of the necessities of information technology. In recent years, renowned companies such as Google and computer scientists focused on speeding up the web. Achievements such as Google Pagespeed, Nginx and varnish are the result of these researches. In Customer to Customer(C2C) business systems, such as chat systems, and in Business to Customer(B2C) systems, s...
متن کاملCost Model for the Recommendation of Materialized Webviews
In this paper we present a cost model for the recommendation of candidate webviews. Our idea is to intervene at regular period of time in order to filter the candidate webviews which will be used by an algorithm for the selection of materialized webviews in data–intensive websites (DIWS). The aim is to reduce the complexity and the execution cost of the online selection of materialized webviews...
متن کاملDynamiTE: Parallel Materialization of Dynamic RDF Data
One of the main advantages of using semantically annotated data is that machines can reason on it, deriving implicit knowledge from explicit information. In this context, materializing every possible implicit derivation from a given input can be computationally expensive, especially when considering large data volumes. Most of the solutions that address this problem rely on the assumption that ...
متن کاملLoad Balancing Approaches for Web Servers: A Survey of Recent Trends
Numerous works has been done for load balancing of web servers in grid environment. Reason behinds popularity of grid environment is to allow accessing distributed resources which are located at remote locations. For effective utilization, load must be balanced among all resources. Importance of load balancing is discussed by distinguishing the system between without load balancing and with loa...
متن کامل